Book Hotels in Saint Francis Bay
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Saint Francis Bay hotels

Mykonos Luxury Guest House
"Stayed in one of the self catering cottages with great views of the beach from the property. Great amenities with everything you would need if you wanted to stay in and cook. Staff were very friendly. Breakfast was delicious. St. Francis was a lovely place to visit."
Reviewed on Apr 8, 2026

The Sands @ St Francis
"The hotel is excellent. Food excellent and very friendly people. Would definitely stay again"
Reviewed on May 7, 2025

Canal Guest House
"Clean room"
Reviewed on Oct 28, 2025

Dune Ridge Country House
"Overall a good experience in a natural environment. Nice and relaxed. Breakfast could definitely improve. But we had a nice break-away."
Reviewed on Nov 1, 2020

St Francis Golf Lodge
"Breakfast and service was good. However, I was double-charged since Expedia charged my card for all 3 rooms, and then Gina at reception said that only 1 room was paid for. So, we had to pay for the remaining 2 rooms all over again!!! Their credit card machine wasn't working. Therefore, had to pay ..."
Reviewed on Oct 10, 2025

BonBini Guest House
"What made our stay was Mercia - she was charming, calm & warm. Although the new owner is upgrading we had issues with our coffee making facilities in our room which we understand is in hand. Glorious breakfast,and couple of hours by the pool. We will for sure go back! 💯"
Reviewed on Dec 15, 2025

Cycads On Sea

Harbour Club

St Francis Bay House On The Canal
Saint Francis Bay Hotel & Travel Guide
Visitors roaming in Eastern Cape who desire a place to rest and relax in Saint Francis Bay have plenty of accommodations options. If you are thinking about roaming in Saint Francis Bay, Travelocity contains around 12 hotels within a short drive of the downtown area.
When you only have a few days, convenience is a priority when it comes to vacations, so be sure to compare the The Sands @ St Francis and Sandals Guest House, all of which are located within 0.6 miles (1 kilometer) of the town center.
11 miles (17 kilometers) from the town center of Saint Francis Bay, you will find the Oyster Bay Lodge. The On the Beach Guesthouse is about 11 miles (17 kilometers) away. The Cape St Francis Resort along with the Thatchwood Country Lodge are alternate accommodation options around Saint Francis Bay.
3 miles (4 kilometers) from Saint Francis Bay, you will reach Cape Saint Francis, where you can spend the day enjoying Seal Point Lighthouse and Port St. Francis. A few Cape Saint Francis accommodation options include the St Francis Golf Lodge and Cape St Francis Village Break. 10 miles (16 kilometers) northeast of Saint Francis Bay, you may also choose to stay at Jeffreys Bay, home to the Super Tubes Guesthouse and Sea Whisper Self Catering. While visiting Jeffreys Bay, keep a day to explore the Dolphin Beach and Supertubes.
When experiencing the thrill of stadium sport is a favourite pastime, put aside some time for a trip to Nelson Mandela Bay Stadium, which is located 45 miles (76 kilometers) to the east of Saint Francis Bay. Travelocity readers who enjoy the idea of locating a room close to the stadium, make a reservation in the Hacklewood Hill Country House or Ibhayi Guest Lodge.
When you're flying into or out of Port Elizabeth International Airport and desire to find a Travelocity-listed room in the area, why not consider Courtyard Port Elizabeth or Brookes Hill Suites.
Frequently asked questions
Recent Saint Francis Bay hotel reviews by fellow wanderers

Mykonos Luxury Guest House
"Stayed in one of the self catering cottages with great views of the beach from the property. Great amenities with everything you would need if you wanted to stay in and cook. Staff were very friendly. Breakfast was delicious. St. Francis was a lovely place to visit. "
Explore More Ways to Travel with Travelocity
- Family Friendly in Saint Francis Bay
- Pool in Jeffreys Bay
- Swanepoel Guesthouse
- Villa Nikos J-Bay
- Hotels in Jeffreys Bay
- Hostels in Kareedouw
- Hotels in Kareedouw
- Cabins in Kini Bay
- Cottages in Oyster Bay
- 5 Star Hotels in Humansdorp
- Bedandbreakfast in Beach View
- Cabins in Beach View
- Hotels in Beach View
- Hotels in Blue Horizon Bay
- Surf Inn Cape St Francis
- Bedandbreakfast in Hankey
- Privatevacationhomes in Hankey
- Apartments in Humansdorp
- Bedandbreakfast in Humansdorp
- Guesthouses in Jeffreys Bay
- Hostels in Jeffreys Bay
- Beach in Jeffreys Bay




